A Cost-Effective Implementation of Multilevel Tiling
نویسندگان
چکیده
This paper presents a new cost-effective algorithm to compute exact loop bounds when multilevel tiling is applied to a loop nest having affine functions as bounds (nonrectangular loop nest). Traditionally, exact loop bounds computation has not been performed because its complexity is doubly exponential on the number of loops in the multilevel tiled code and, therefore, for certain classes of loops (i.e., nonrectangular loop nests), can be extremely time consuming. Although computation of exact loop bounds is not very important when tiling only for cache levels, it is critical when tiling includes the register level. This paper presents an efficient implementation of multilevel tiling that computes exact loop bounds and has a much lower complexity than conventional techniques. To achieve this lower complexity, our technique deals simultaneously with all levels to be tiled, rather than applying tiling level by level as is usually done. For loop nests having very simple affine functions as bounds, results show that our method is between 1.5 and 2.8 times faster than conventional techniques. For loop nests having not so simple bounds, we have measured speedups as high as 2,300. Additionally, our technique allows eliminating redundant bounds efficiently. Results show that eliminating redundant bounds in our method is between 2.2 and 11 times faster than in conventional techniques for typical linear algebra programs.
منابع مشابه
Adapting Fourier-Motzkin Elimination to Compute Bounds in Multilevel Tiling
This work focuses on the complexity of computing exact loop bounds in Multilevel Tiling. Conventional tiling techniques implement tiling using first strip-mining and afterwards loop interchange. Multilevel tiling has typically been implemented applying tiling level by level. We present a new way to implement Multilevel Tiling that deals with all levels simultaneously, performing a loop intercha...
متن کاملDesign and Implementation of a New Switch-Diode based Single Source Multilevel Inverter Topology
Multilevel inverters are a new generation of DC-AC converters at medium and high voltage and power levels. These converters have made great strides in the use of industrial applications compared to conventional two-level inverters due to lower harmonic distortion, filter size, EMI and dv/dt. Besides these merits, some disadvantages can be mentioned such as more power electronics devices and com...
متن کاملDesign and Implementation of Evaluation Process for Educational Leadership Based on Multilevel Model: Experience of Shahid Sadoughi University of Medical Sciences, Yazd
Education managers can facilitate the improvement of university management by involving faculty members. They have an important role to play in directing the process of change in educational systems. Managers can drive educational innovation and improvement of developmental programs of universities by creating a motivational atmosphere. Education managers are the most important driving factor i...
متن کاملEconomic Evaluation of a Multifaceted Implementation Strategy for the Prevention of Hand Eczema Among Healthcare Workers in Comparison with a Control Group: The Hands4U Study.
The aim of this study was to evaluate the cost-effectiveness of a multifaceted implementation strategy for the prevention of hand eczema in comparison with a control group among healthcare workers. A total of 48 departments (n=1,649) were randomly allocated to the implementation strategy or the control group. Data on hand eczema and costs were collected at baseline and every 3 months. Cost-effe...
متن کاملDesigning an Integrated Multilevel Evaluation Model: A Case Study of the School Peer Counseling Program
This study sought to design a comprehensive evaluation model which can be utilized to evaluate educational programs with broad target populations and multiple management and executive layers, including the School Peer Counseling Program. This qualitative research had a descriptive design. Purposeful sampling method was used and the sample was non-randomly selected from the executive scientific ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 14 شماره
صفحات -
تاریخ انتشار 2003